package main

import "fmt"

func main() {
	A1()
	B1()
	C()
}

func A1() {
	fmt.Println("func A")
}

func B1() {
	defer func() {
		if err := recover(); err != nil {
			fmt.Println("Recover B")
		}
	}()
	panic("panic B")
}
func C() {
	fmt.Println("func c")
}
